package com.zhijian.medical.entity.vo.request;

import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * @author HCG
 * @version 1.0
 * @date 2022/6/11
 */
@Data
@Api(tags = "实验报告-患者信息-检测信息查询条件vo")
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class ReportMainSearchVo implements Serializable {

    private static final long serialVersionUID = -6731294819591642846L;
    /**
     * 病理号
     */
    @ApiModelProperty("病理号")
    private String blh;

    /**
     * 姓名
     */
    @ApiModelProperty("姓名")
    private String name;

    /**
     * 病区
     */
    @ApiModelProperty("病区")
    private String bq;

    /**
     * 住院号
     */
    @ApiModelProperty("住院号")
    private String zyh;

    /**
     * 床号
     */
    @ApiModelProperty("床号")
    private String ch;

    /**
     * 门诊号
     */
    @ApiModelProperty("门诊号")
    private String mzh;

    /**
     * 收到日期开始
     */
    @ApiModelProperty("收到日期开始")
    private String sdrqStart;

    /**
     * 收到日期结束
     */
    @ApiModelProperty("收到日期结束")
    private String sdrqEnd;

    /**
     * 年龄开始
     */
    @ApiModelProperty("年龄开始")
    private Integer ageStart;

    /**
     * 年龄结束
     */
    @ApiModelProperty("年龄结束")
    private Integer ageEnd;

    /**
     * 送检医生
     */
    @ApiModelProperty("送检医生")
    private String sjys;

    /**
     * 临床诊断
     */
    @ApiModelProperty("临床诊断")
    private String lczd;

    /**
     * 病理诊断
     */
    @ApiModelProperty("病理诊断")
    private String blzd;

    /**
     * 标本类型
     */
    @ApiModelProperty("标本类型")
    private String bblx;
}
